package cn.j2e.login.service.iter;

import com.cpms.dto.LoginUser;

import cn.j2web.core.exceptions.LoginException;

public interface ILoginService {
	
	/**
	 * 查询登陆用户信息
	 * @param user
	 * @return
	 * @throws LoginException
	 */
	public LoginUser getLoginUser(LoginUser user)throws LoginException;
	
	/**
	 * 查询登陆用户信息
	 * @param loginName
	 * @return
	 * @throws LoginException
	 */
	public LoginUser getLoginUser(String loginName)throws LoginException;
	
	
	/**
	 * 取得验证码
	 * @return
	 * @throws LoginException
	 */
	public String getValidKey()throws LoginException;
	
	/**
	 * 取得主页面的视图
	 * @return
	 * @throws LoginException
	 */
	public String getMainJspView()throws LoginException;
	/**
	 * 返回登陆页面
	 * @return
	 * @throws LoginException
	 */
	public String getLoginJspView()throws LoginException;
	
	/**
	 * 返回是否password写入cookie中。
	 * @return
	 * @throws LoginException
	 */
	public boolean getIsSavePasswordToCookie()throws LoginException;
	
}
